﻿using Microsoft.AspNetCore.Mvc;
using Step4.Unit9.Filters;
using Step4.Unit9.Models;

namespace Step4.Unit9.Controllers
{
    public class ResourceController : Controller
    {
        // 自定义资源过滤器
        // 此种方式用于早期没有引入缓存，但是后面想加入缓存机制，但是不想修改之前的代码
        [CustomerResourceFilter]     
        public IActionResult Index()
        {  // 第一次访问命中此断点，第二次访问时就再命中此断点
            return View();
        }

        [HttpPost]
        public IActionResult Submit(StudentViewModel model)
        { 
            return Ok(model);
        }
    }
}
